Transformation from Requirements to Design for Service Oriented Information Systems
نویسندگان
چکیده
Service-Oriented Architecture (SOA) and Web services are becoming the universally accepted architectural style for development of modern information systems of enterprises. But the methods of design in SOA are not well established yet. The most of current methodologies are focused on composition of business processes from services. In this work, SOA based design is considered as design of information system where modelling of services and processes composed of services is related to modelling of entities comprising service execution context. It is demonstrated, that various forms of UML 2.0 interactions and state machines fit well for representation of SOA related concepts – services, protocols, choreography, orchestrations, and transactions. The proposed design method consists of two steps – making comprehensive specification of requirements and transforming it to design using State Coordinator pattern that enables loose coupling of stateless services into system operating on the base of information about states of entities.
منابع مشابه
Providing an Enterprise Architecture Framework Model for Laboratory Information Management Systems by Service Oriented Approach
Background and Aim: Laboratories are one of the most important scientific and research centers. Laboratory information management systems provide a platform for recording the information and collaborating between researchers. The main purpose of this study was suggesting an organizational architecture model of laboratory information management systems. Materials and Methods: This study was a ...
متن کاملMethodology for Requirements Analysis and Design in Development of Service-Oriented Information Systems
Service orientation and Model Driven Development are the pillars of modern Information Systems. Service-oriented information systems are composed of loosely coupled and interoperable services driven by requirements of users. New modelling facilities are proposed to enable effective service development including more rigorous requirements definition, reconciliation and transformations of require...
متن کاملApplication of triangulation approach in requirements engineering process: A study in analysis and design of the pediatrics epilepsy information system
Introduction: Requirements Engineering process is a crucial phase in software development. In order to achieve a successful design of health information systems (HISs), applying the best methodologies is essential. Therefore, the aim of the present study was to design pediatrics Epilepsy Information System (EPIS) as well as the use of triangulation approach in elicitation and validation of epil...
متن کاملارائه مدل معماری سرویس گرا در کتابخانههای دانشگاهی استان مازندران بر اساس روش نظریهپردازی داده بنیاد
Information systems are growing rapidly. Academic libraries should have the ability to respond quickly to new audience requirements. Academic libraries, as the centers responsible for providing information services to a wide range of individuals need to be in line with existing innovations in the field of information. The purpose of this study was to provide a service-oriented architecture mode...
متن کاملDevelopment of a framework to evaluate service-oriented architecture governance using COBIT approach
Nowadays organizations require an effective governance framework for their service-oriented architecture (SOA) in order to enable them to use a framework to evaluate their current state governance and determine the governance requirements, and then to offer a suitable model for their governance. Various frameworks have been developed to evaluate the SOA governance. In this paper, a brief introd...
متن کامل